.button-fallback-primary {
	display: inline-block;
	height: 36px;
	margin: 2px;
	padding: 6px 16px 6px 16px;
	border: 0;
	color: White;
	background: #0066cc;
	border-radius: 4px;
	flex: none;
	align-self: stretch;
}

.button-fallback-primary:hover {
	background: #004080;
}

.button-fallback-default {
	display: inline-block;
	height: 36px;
	margin: 2px;
	padding: 6px 16px 6px 16px;
	border: 0;
	color: #0066cc;
	background: none;
	-webkit-box-shadow:inset 0px 0px 0px 1px #0066cc;
    -moz-box-shadow:inset 0px 0px 0px 1px #0066cc;
    box-shadow:inset 0px 0px 0px 1px #0066cc;
	border-radius: 4px;
	flex: none;
	align-self: stretch;
}

.button-fallback-default:hover {
	-webkit-box-shadow:inset 0px 0px 0px 2px #0066cc;
    -moz-box-shadow:inset 0px 0px 0px 2px #0066cc;
    box-shadow:inset 0px 0px 0px 2px #0066cc;
}

.button-fallback-danger {
	display: inline-block;
	height: 36px;
	margin: 2px;
	padding: 6px 16px 6px 16px;
	border: 0;
	color: White;
	background: #c9190b;
	border-radius: 4px;
	flex: none;
	align-self: stretch;
}

.button-fallback-danger:hover {
	background: #a30000;
}

.button-symbol {
	font-size: 10pt !important;
	padding: 0;
	margin: 0;
}

.button-fallback-primary:disabled, .button-fallback-danger:disabled {
	background: #d2d2d2;
	color: #6a6e73;
}

.button-fallback-default:disabled, .button-fallback-default[disabled]:hover {
	background: #d2d2d2;
	color: #6a6e73;
	border: 0 !important;
	-webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
